

/**
 * 生成 schema，
 * 手动 放在 config/schema.js 里面
 */
var fs = require('fs')

var valMap = {
    'string': 'String',
    'boolean': 'Boolean',
    'number': 'Number',
    'date': 'Date'
}
// var jsonStr = fs.readFileSync('./db/admin.json')

// var jsonArr = JSON.parse(jsonStr)

// // console.log(jsonArr)

// var obj = jsonArr[0]

// // console.log(obj)

// var tableName = 'admin'
// var result = {
    
// }
// result[tableName] = {}
// for(var k in obj){

//     var val = obj[k];
//     var type = typeof val;
//     // console.log(k,val,type)

//     result[tableName][k] = valMap[type];
// }

// console.log(JSON.stringify(result,null,2))


module.exports = {


    getSchema : function(tname,item){

        var result = {}

        // result[tname] = {}

        for(var k in item){

            var val = item[k];
            var type = typeof val;
            // console.log(k,val,type)
        
            // result[tname][k] = valMap[type];
            result[k] = valMap[type];
            if(k == 'data' || k == 'date'){
                result[k] = valMap['date'];
            }
            // result[tname][k] = valMap[type];
        }
        
        // return JSON.stringify(result,null,2)
        return result
    }

}
